Jde+: an open-source schema-based framework for robotic applications
نویسندگان
چکیده
In this paper we present our object-oriented framework jde+, which is the second implementation of our cognitive behavior-based architecture JDE. This framework uses schemas as the building block of robot applications. They are combined in dynamic hierarchies to unfold behaviors. The schema interfaces and the distributed action selection mechanism are key issues in this hierarchical composition. The lessons learnt in three years using the first implementation are also described. For instance, the schema communication has changed from shared memory to message passing, dynamic load of schemas replaces the static linking, and a hierarchy oscilloscope has been introduced for debugging purposes.
منابع مشابه
The ManyEars open framework - Microphone array open software and open hardware system for robotic applications
ManyEars is an open framework for microphone array-based audio processing. It consists of a sound source localization, tracking and separation system that can provide an enhanced speaker signal for improved speech and sound recognition in real-world settings.ManyEars software framework is composed of a portable and modular C library, along with a graphical user interface for tuning the paramete...
متن کاملA real-time synchronization algorithm between Text-To-Speech (TTS) system and Robot Mouth for Social Robotic Applications
Human-Robot Interaction (HRI) is one of the most important subfields of social robotics. In several applications, text-to-speech techniques are used by robots to provide feedback to humans. In this respect, a natural synchronization between the synthetic voice and the mouth of the robot could contribute to improve the interaction experience. This paper presents an algorithm for synchronizing Te...
متن کاملA Software Framework for Simulation of Safety Hazards in Robotic Surgical Systems
This paper presents a simulation framework for recreating the realistic safety hazard scenarios commonly observed in robotic surgical systems, which can be used to prepare surgical trainees for handling safety-critical events during procedures. The proposed simulation platform is composed of a surgical simulator based on an open-source surgical robot platform, Raven II, integrated with a softwa...
متن کاملDesigning a Robust Control Scheme for Robotic Systems with an Adaptive Observer
This paper introduces a robust task-space control scheme for a robotic system with an adaptive observer. The proposed approach does not require the availability of the system states and an adaptive observer is developed to estimate the state variables. These estimated states are then used in the control scheme. First, the dynamic model of a robot is derived. Next, an observer-based robust contr...
متن کاملReducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Study
Developing robot agnostic software frameworks involves synthesizing the disparate fields of robotic theory and software engineering while simultaneously accounting for a large variability in hardware designs and control paradigms. As the capabilities of robotic software frameworks increase, the setup difficulty and learning curve for new users also increase. If the entry barriers for configurin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007